solar cnc lathes lathe mills industrial machining equipment machine milling electricity wind heavy equipment cad industrial equipment machinery handling energy supplies power material handling